<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>实例成员和静态成员</title>
</head>

<body>
  <script>
    // ============================== 实例成员和静态成员 ==============================
    // 1. 实例成员：实例对象上的属性和方法属于实例成员
    //     实例成员只能由实例对象使用到
    function Person(name,age){
      this.name = name
      this.age = age
    }
    const p1 = new Person('xm',20) //实例对象：构造函数 + new创建出来的对象叫实例对象
    console.log(p1)
    console.log(p1.age)
    console.log(Person.age)  // undefined 构造函数不能使用到实例成员的
    
    
    // 2. 静态成员 ： 构造函数上的属性和方法称为静态成员
    //     静态成员只能由构造函数使用的到
    Person.eyes = 2
    console.log(Person.eyes)
    
  </script>
</body>

</html>